home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / isa_0991.zip / ISAROUTE.ZIP / ROUTE.EX2 < prev   
Text File  |  1992-06-25  |  10KB  |  297 lines

  1. The Scenario:
  2.              David, Mike and Myself live in Toronto, James and Eddie live
  3. in Vancouver, Linda and Graham live in Halifax and Ed lives in New York.
  4. We all wish to play ISA together, but since we live in different cities,
  5. it would get quite expensive to have our systems calling each other.  With
  6. ISA being able to route the game files, we can all play each other and the
  7. cost of long distance calls is cut down to only a couple of people.
  8.      David, Linda, Graham and I use our AdultNet addresses, James uses his
  9. SigNet address, Eddie, and Ed use their FidoNet address', and Mike
  10. uses his ImexNet address.  (Remember, the Address listed in your ROUTE.CFG
  11. file can be ANY Valid address that you have and does not have to be the
  12. address that you have configured in your ISA.CFG).
  13.         Since mail already flows between all of our systems, we will use
  14. the existing connections for the routing of our ISA files as well.  The
  15. following rough diagram shows the connection links between our systems:
  16.  
  17.  
  18.                                Eddie
  19.                                  |
  20.                                  |
  21.                                James
  22.                                  |
  23.                                  |
  24.              Mike ------------ Jeff ----------- Ed
  25.                                  |
  26.                                  |
  27.                                David     
  28.                                  |
  29.                                  |
  30.                                Linda
  31.                                  |
  32.                                  |
  33.                                Graham
  34.  
  35.       The Valid Addresses for the above are as follows:
  36.  
  37. Jeff: 15:15/1         David: 15:100/250      James: 1:153/769
  38.       1:250/517              1:259/312              25:4604/171
  39.       34:3416/0              34:2416/0
  40.                                             Graham: 15:400/110
  41. Linda: 15:400/100        Ed: 15:610/300
  42.        1:255/999             1:999/000        Mike: 10:10/11
  43.        34:999/999                                   15:100/206
  44.                       Eddie: 1:153/709
  45.  
  46. Let's start with the 4 systems on the end of each arm of our diagram, since
  47. they will be the easiest of the group to set up.
  48.  
  49.       Eddie will be sending all routed files to James.  Using the same
  50. address that Eddie has each of the nodes configured as in his NODES.CTL,
  51. his ROUTE.CFG file would look like this:
  52. ---------------------------- CUT HERE -----------------------------
  53. *1:153/709
  54. %25:4604/171
  55. #N
  56. ?25:4604/171
  57. ?34:3416/0
  58. ?10:10/11
  59. ?1:999/000
  60. ?34:2416/0
  61. ?34:999/999
  62. ?15:400/110
  63. ---------------------------- CUT HERE -----------------------------
  64.        Notice that Eddie is using his FidoNet address as his primary
  65. address for the game.  He routes the files to James as indicated by the %
  66. operator.  He must list all of the other addresses that files will be sent
  67. to, they do not all have to be from the same Zone (Network) as you can see
  68. from the various addresses listed above.  You can put in Any or All of a
  69. particular nodes addresses in the list, as long as they point to at least
  70. one valid address of the system you are trying to route files to.
  71.  
  72.  
  73.        Mike will be sending all of the routed files through my system.  His
  74. ROUTE.CFG file would look like this:
  75. ---------------------------- CUT HERE -----------------------------
  76. *10:10/11
  77. %15:15/1
  78. #N
  79. ?15:15/1
  80. ?1:153/769
  81. ?1:153/709
  82. ?15:100/206
  83. ?15:610/300
  84. ?15:100/250
  85. ?15:400/100
  86. ?15:400/110
  87. ---------------------------- CUT HERE -----------------------------
  88.        Notice that since Mike has an AdultNet address (Zone 15) but not a
  89. SigNet address (Zone 25-29 & 34) it's easier for him to configure most of
  90. the nodes with AdultNet addresses.  Since he doesn't have a SigNet address,
  91. he uses James Fido Address for files destined for James' system.
  92.  
  93.  
  94.        Ed's situation is identical to Mike's, thus his ROUTE.CFG file will
  95. look like this:
  96. ---------------------------- CUT HERE -----------------------------
  97. *15:610/300
  98. %15:15/1
  99. #N
  100. ?15:15/1
  101. ?1:153/769
  102. ?1:153/709
  103. ?15:100/206
  104. ?15:100/206
  105. ?15:100/250
  106. ?15:400/100
  107. ?15:400/110
  108. ---------------------------- CUT HERE -----------------------------
  109.  
  110.  
  111.         Graham's situation is similiar in that he will be routing all files
  112. via Linda's system, thus his ROUTE.CFG will look like this:
  113. ---------------------------- CUT HERE -----------------------------
  114. *15:400/110
  115. %15:400/100
  116. #N
  117. ?15:400/100
  118. ?15:100/250
  119. ?15:15/1
  120. ?15:100/206
  121. ?15:610/300
  122. ?1:153/769
  123. ?1:153/709
  124. ---------------------------- CUT HERE -----------------------------
  125.        Since all 4 of the above systems are 'End' nodes, their routing
  126. files are fairly straight-forward and virtually identical.  As you can see,
  127. it doesn't matter which address you use to configure a node you're playing
  128. against, as long as it is one of the valid addresses for that particular
  129. node.
  130.  
  131.  
  132.        DO NOT READ ANY FURTHER, unless you fully understand the above
  133. examples and the examples from ROUTE.EX1.
  134.        The following 3 examples show the ROUTE.CFG files for 3 'Intermediary'
  135. hubs in our routing scenario.
  136.  
  137.  
  138.        James is the 'Intermediary hub' between Eddie and myself.  His
  139. routing file will look similar to the 'hub' routing file in our ROUTE.EX1
  140. examples.  Considering our current scenario, James' ROUTE.CFG file will
  141. look like this:
  142. ---------------------------- CUT HERE -----------------------------
  143. *25:4604/171
  144. %34:3416/0
  145. #H
  146. ?34:3416/0
  147. ?10:10/11
  148. ?1:999/000
  149. ?34:2416/0
  150. ?34:999/999
  151. ?15:400/110
  152. ;
  153. ;
  154. *1:153/769
  155. %1:153/709
  156. #H
  157. ?1:153/709
  158. ---------------------------- CUT HERE -----------------------------
  159.         James prefers using his SigNet address, thus in the first block, he
  160. uses his SigNet address to forward the ISA game files from, as the list
  161. indicates, he sends the routed files for several systems to my SigNet
  162. address.  In the second block, Eddie does not have a SigNet address, so
  163. James uses his FidoNet address in the 'From' position.  The simple 4 line
  164. block, shows that all files addressed to Eddie's system will be sent to
  165. Eddie.  The two semi-colons used are ignored by ISA and were put in only to
  166. simplify reading the file for this example.
  167.         Notice that James uses the Hold flag with the # (Status) operator.
  168. Since both Eddie and I call James daily, it's much easier for him to simply
  169. put the game files on hold for when Eddie and I call in.
  170.  
  171.  
  172.         Linda's situation is very similiar to James'.  She needs to have
  173. her system forward files to Graham from the rest of us.  She also needs to
  174. forward Her files and Graham's to David who is her 'Hub'.  Linda's
  175. ROUTE.CFG file would look like this:
  176. ---------------------------- CUT HERE -----------------------------
  177. *15:400/100
  178. %15:100/250
  179. #N
  180. ?15:100/250
  181. ?15:15/1
  182. ?15:610/300
  183. ?15:100/206
  184. ?25:4604/171
  185. ?1:152/919
  186. ;
  187. ;
  188. *15:400/100
  189. %15:400/110
  190. #H
  191. ?15:400/110
  192. ---------------------------- CUT HERE -----------------------------
  193.         Since Graham runs a private node, Linda puts all of the routed
  194. files for him on Hold until he calls in for them.  She routes everything
  195. else to David (her hub).
  196.  
  197.  
  198.         David needs to route files for Linda and Graham to Linda's system
  199. and everything else gets routed to me since I am David's 'Hub'.  His
  200. ROUTE.CFG file would look like this:
  201. ---------------------------- CUT HERE -----------------------------
  202. *15:100/250
  203. %15:15/1
  204. #N
  205. ?15:15/1
  206. ?15:100/206
  207. ?15:610/300
  208. ?25:4604/171
  209. ?1:153/709
  210. ;
  211. ;
  212. 15:100/250
  213. %15:400/100
  214. #H
  215. ?15:400/100
  216. ?34:999/999
  217. ?1:255/999
  218. ?15:400/110
  219. ---------------------------- CUT HERE -----------------------------
  220.         Notice that to ensure that all files for Linda and Graham get to
  221. their destination, David includes all 3 of Linda's valid addresses as well
  222. as the one for Graham in his routing file.  By doing this, regardless of
  223. what address each of the other nodes has configured for Linda's system, all
  224. of the files addressed to any of her addresses will be passed on to her
  225. system.  Since David knows that both Linda and Graham, use the SigNet
  226. address for James, the FidoNet address for Eddie and AdultNet addresses for
  227. everyone else, he doesn't need to include the other AKA addresses for all of
  228. the other systems.
  229.  
  230.  
  231.        Now comes the largest of the 'hubs' in our scenario.  If you've made
  232. it this far, the following will be pretty straight forward.  Since my
  233. system is the 'central hub' for our scenario, it will have the largest of
  234. the config files.  My ROUTE.CFG file would look like this:
  235. ---------------------------- CUT HERE -----------------------------
  236. *15:15/1
  237. %15:100/250
  238. #N
  239. ?15:100/250
  240. ?34:2416/0
  241. ?1:259/312
  242. ?15:400/100
  243. ?34:999/999
  244. ?1:255/999
  245. ?15:400/110
  246. ;
  247. ;
  248. *15:15/1
  249. %15:100/206
  250. #N
  251. ?15:100/206
  252. ?10:10/11
  253. ;
  254. ;
  255. *15:15/1
  256. %15:610/300
  257. #H
  258. ?15:610/300
  259. ?1:999/000
  260. ;
  261. ;
  262. *34:3416/0
  263. %25:4604/171
  264. #N
  265. ?25:4604/171
  266. ?1:153/769
  267. ?1:153/709
  268. ---------------------------- CUT HERE -----------------------------
  269.         Since 3 of the 4 systems that receive their routed ISA files from
  270. me have valid AdultNet addresses, I use my AdultNet address with the 'From'
  271. operator.  When sending files to James' system, I use my SigNet address so
  272. that James' system will be able to recognize where the files came from
  273. since he doesn't have an AdultNet address.
  274.         In each case, I include all of the AKA addresses for each of the
  275. systems in my Route-For (? operator) line, this way regardless of what
  276. address each of the systems uses, ALL files destined for their systems
  277. (and/or downlinks) will be passed on to that system.
  278.  
  279.  
  280.         This concludes my 'tour' of ISA's File Routing features.  Hopefully
  281. I've explained enough here so that you will have a firm grasp of what is
  282. needed/how ISA routes files between systems, however, if you are still
  283. unsure, or have any questions not covered here, please feel free to contact
  284. me via Netmail.
  285.  
  286. Jeff Bolton
  287.             AdultNet: 15:15/1
  288.              FidoNet: 1:250/517
  289.               SigNet: 34:3416/0
  290.  
  291.  
  292.        NOTE: In order to show the widest possible use of Multi-Zone
  293.              addresses, certain node addresses above have been changed to
  294.              suit the needs of these examples.  Should you wish to contact
  295.              any of these people, please use a current nodelist to obtain
  296.              their proper addresses.
  297.